home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Hyperj-Hz / HyperMIDI.cpt / HyperMIDI / card_4667.txt < prev    next >
Text File  |  1988-02-02  |  1KB  |  27 lines

  1. -- card: 4667 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 2702
  5. -- name: 
  6.  
  7.  
  8. -- part 1 (field)
  9. -- low flags: 01
  10. -- high flags: 0000
  11. -- rect: left=20 top=64 right=290 bottom=483
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 0
  15. -- font id: 3
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: 
  20.  
  21.  
  22. -- part contents for card part 1
  23. ----- text -----
  24. TxMIDI parm1[,parm2][,parm3]... - tranmits the specified hex bytes.  Parms can be single hex bytes, or a string of hex bytes, with or without comma or space separators.  Ex.: TxMIDI "904E40"     TxMIDI 90,"4e",40    TxMIDI "90 4e",40     TxMIDI "90,4e,40"     etc. (note that bytes containing hex chars a-f (A-F) must be in quotes, optional for 0-9).
  25.  
  26. RxMIDI(count) - an XFCN that gets MIDI data (up to count bytes, decimal) in hex, if any are available.  If count is omitted, 1 is assumed.  Note that this function does not wait for count bytes, but asking for a bunch gives them to you faster than making HyperCard go through the overhead of repeatedly asking for a single byte.  If no bytes are available, null is returned.  If count is "f[lush]", the receive queue gets flushed.  Active sense bytes are filtered by the interrupt handler (so your DX7 wont fill the buffers up with FE's).  Ex.: put RxMIDI(16) into myString
  27.